home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / grafica / grafica3 / mwjpegtl.lha / MWJPEGTool.LiesMich < prev    next >
Text File  |  1996-12-19  |  9KB  |  202 lines

  1.  
  2.  
  3.     Anleitung zu 'MWJPEGTool' V1.4 (c) 19.12.1996 Martin Wietfeld
  4.     -------------------------------------------------------------
  5.  
  6.     Das Programm erkennt JPEG-Files, die dem JPEG-Dateiaufbau
  7.         entsprechen, wobei einige der JPEG-Hunks auf richtige Werte
  8.         abgetestet werden.
  9.         Falls nur der EOI-Hunk ($FFD9) fehlen sollte, so wird dieser
  10.         automatisch angehängt, wenn das Bild sonst heile zu sein scheint.
  11.         Entsprechend dem Prefsfile werden die Bilder in unterschiedliche
  12.         Directories verschoben, falls dieses gewünscht ist.
  13.  
  14.         MWJPEGTool ist SHAREWARE (15 DM). Die Unterschiede der Vollversion
  15.         werden an entsprechender Stelle dieser Anleitung erwähnt.
  16.  
  17.  
  18.         *******************************************************************
  19.         *                                                                 *
  20.         * Die unregistrierte Version (erkennbar am Nichtvorhandensein     *
  21.         * eines Keyfiles) darf NUR PRIVAT UND KOSTENLOS weitergegeben und *
  22.         * benutzt werden. Ein Aufnehmen in PD-Serien (auf Disks, CDs, ..) *
  23.         * bedarf der ausdrücklichen Genehmigung des Autors.               *
  24.         *                                                                 *
  25.         * Für Aminet-Disks/CDs und Fred-Fish-Disks/CDs ist keine extra    *
  26.         * Genehmigung erforderlich.                                       *
  27.         *                                                                 *
  28.         *******************************************************************
  29.  
  30.  
  31.     Aufruf:   MWJPEGTool [JPEGFile(s)] [showinfo]
  32.  
  33.  
  34.     Funktion: Es werden die einzelnen JPEG-Hunks getestet und nur
  35.                   Ausgaben gemacht, falls der Shell-Parameter SHOWINFO
  36.                   angegeben wurde.
  37.                   Ohne 'SHOWINFO' macht das Programm KEINERLEI Ausgaben.
  38.  
  39.         Die Datei 'MWJPEGTool.prefs' enthält einige Möglichkeiten, um
  40.         auf das Verhalten des Programmes Einfluß zu nehmen.
  41.  
  42.         Die Schreibweise der Schlüsselwörter (klein/GROSS oder wIrR) ist egal.
  43.         Es ist nicht nötig eine Reihenfolge der Schlüsselwörter einzuhalten
  44.         oder überhaupt alle Schlüsselwörter zu benutzen.
  45.         Momentan kennt MWTestJPEG folgende Schlüsselwörter:
  46.  
  47.            #Kommentarzeile
  48.            OK <Pfad>
  49.            PACK <Pfad>           [nur in der Vollversion]
  50.            REPAIR <Pfad>         [nur in der Vollversion]
  51.            DEFECT <Pfad>
  52.            FILELIST <[Pfad]File> [nur in der Vollversion]
  53.            XSTEP <Nummer>        [nur in der Vollversion]
  54.            YSTEP <Nummer>        [nur in der Vollversion]
  55.  
  56.         <Pfad> gibt den jeweiligen Pfad an, der für die entsprechende
  57.         Funktion verwendet wird.
  58.         <File> ist ein gültiger Filename einer Datei.
  59.         Zwischen dem Pfad und dem Schlüsselwort muß mind. ein Space,
  60.         ein '=' oder ein TAB sein (oder Kombinationen daraus).
  61.  
  62.         Also ist auch folgendes möglich:
  63.  
  64.            pack=<Pfad>
  65.            ok   <Pfad>
  66.            REPair        <Pfad>
  67.  
  68.         Leerzeilen werden ignoriert, Kommentarzeilen sind noch nicht
  69.         möglich, aber das kann ja noch kommen.
  70.  
  71.         Alle JPEG-Bilder, die heile sind, werden in den Pfad verschoben,
  72.         der in der OK-Zeile angegeben ist. Sollten Kommentar-Hunks entfernt
  73.         worden sein (z.B. 'Adpro...' oder 'Photoshop...'), so landen diese
  74.         Bilder stattdessen im Pfad der in der PACK-Zeile angegeben ist.
  75.         Reparierte Bilder befinden sich nur noch im REPAIR-Pfad, und Bilder,
  76.         die nicht repariert werden konnten (oder gar keine JPEGs sind),
  77.         befinden sich nach Programmende im DEFECT-Pfad.
  78.         Wird einer der Pfade nicht angegeben, so werden die entsprechenden
  79.         Bilder NICHT verschoben, sondern verbleiben im Original-Directory.
  80.         (Während der Laufzeit des Programms liegt das jeweils bearbeitete
  81.         Bild kurzzeitig in T: )
  82.  
  83.         Ab Version 1.3 können auch mehrere Files auf der Kommandozeile
  84.         angegeben werden. An welcher Stelle der SHOWINFO-Parameter steht
  85.         ist vollkommen egal.
  86.  
  87.         Sollen viele Files auf einmal bearbeitet werden, so ist dafür die
  88.         FILELIST-Zeile in der Prefs-Datei vorgesehen.
  89.         Dort kann man ein File (mit Pfad) angeben, das beliebig viele
  90.         Filenamen enthalten darf. Die Filenamen müssen dort jeweils mit 
  91.         komplettem Pfad zeilenweise aufgeführt sein.
  92.  
  93.         Also einfach folgendes eingeben:
  94.  
  95.           list <Bilder-Pfad1> lformat="%s%s" >ram:MeineFileliste
  96.           list <Bilder-Pfad2> lformat="%s%s" >>ram:MeineFileliste
  97.           ...
  98.           list <Bilder-PfadN> lformat="%s%s" >>ram:MeineFileliste
  99.           MWJPEGTool
  100.  
  101.         Dazu muß dann in der Prefs-Datei die folgende Zeile enthalten sein:
  102.  
  103.           filelist ram:meinefileliste (Groß/-kleinschreibung wieder egal)
  104.  
  105.         Sollen mehrere Bilder mit der unregistrierten Version des Programms
  106.         getestet/verschoben werden, so ist in der Shell folgendes einzugeben:
  107.  
  108.           list <Bilder-Pfad> lformat="MWJPEGTool %s%s" >ram:Script
  109.           execute ram:Script
  110.  
  111.         Man muß also für jedes Directory immer ein Extra-Skript erstellen
  112.         lassen. Diese Variante ist ungünstiger als die FILELIST-Lösung
  113.         der registrierten Version, weil für jedes Bild das Programm
  114.         geladen wird und das Prefs-File ausgewertet werden muß.
  115.         Es ist daher deutlich langsamer als die Vollversion.
  116.  
  117.         Die Werte für XSTEP und YSTEP in der Prefs-Datei geben an in
  118.         welchen Schritten man die Directories unterteilen möchte.
  119.         Voreingestellt (und in der unregistrierten Version nicht änderbar)
  120.         sind XSTEP=87 und YSTEP=130.
  121.         Setzt man XSTEP=100 und YSTEP=50, so werden alle Bilder, deren
  122.         Breite größer 100 und kleiner 200 ist, in ein Dir namens 00100x...
  123.         gelegt (für die Punkte ist dann YSTEP zuständig). Bilder, die
  124.         breiter als 200 Punkte und schmaler 300 Punkte sind, landen dann 
  125.         in 00200x... .Man kann natürlich auch XSTEP und YSTEP jweils auf 1
  126.         setzen, dann sind alle Bilder in einem Directory auch exakt gleich
  127.         groß (z.B. in 00322x00480 sind alle Bilder 322 breit und 480 hoch).
  128.         So lassen sich ungefähr gleich große Bilder im selben Directory
  129.         halten, während etwas (oder viel) breitere/höhere woanders landen.
  130.  
  131.     Returncode   Bedeutung bzw. ausgegebener Fehlertext
  132.  
  133.            0(OK)     JPEG-Bild ist OK.
  134.                         -> OK-Pfad oder PACK-Pfad wird benutzt
  135.  
  136.            5(WARN)   Fehlender JPEG-Hunk $FFD9 wurde angefügt
  137.                      oder das JPEG-Bild ist defekt.
  138.                         -> REPAIR-Pfad oder DEFECT-Pfad wird benutzt
  139.  
  140.            10(ERROR) Parameter falsch angegeben.
  141.  
  142.            20(FAIL)  Konnte kein Lock auf <JpegFile> bekommen.
  143.            21        Ohoh, Konnte nichtmal <...> Bytes Speicher bekommen.
  144.            22        Examine auf Datei <JpegFile> fehlgeschlagen.
  145.            23        Konnte nicht <...> Bytes Speicher bekommen.
  146.            24        Datei <JpegFile> ist nicht zu öffnen.
  147.            25        Datei <JpegFile> kann nicht komplett eingelesen werden.
  148.  
  149.            27        Datei <JpegFile> konnte nicht geschrieben werden.
  150.  
  151.            30        Die Datei <JpegFile> konnte nicht kopiert werden.
  152.            31        Die Datei <JpegFile> konnte nicht gelöscht werden.
  153.            32        Das Directory <Dir> konnte nicht erzeugt werden.
  154.            33        Die Datei <JpegFile> konnte nicht erzeugt werden.
  155.            35        Die FileList-Datei <...> konnte nicht gelesen werden.
  156.  
  157.  
  158.         ACHTUNG: Bei Nutzung von FILELIST [nur in der Vollversion] gibt es
  159.                  weniger mögliche Returncodes:
  160.  
  161.            0(OK)     Alle JPEG-Bilder abgearbeitet.
  162.  
  163.            10-35     wie oben
  164.  
  165.         Features der späteren Versionen (kann sich noch ändern):
  166.  
  167.           Eine richtige Anleitung, denn diese ist doch etwas unpraktisch.
  168.           Verwenden von Directorynamen, die der User vorgibt, um z.B.
  169.           Standardauflösungen in andere Directories legen zu lassen.
  170.           Automatische Vergabe von Suffixen und Prefixen für defekte bzw.
  171.           reparierte Bilder.
  172.           Automatische Änderung der Filenamen nach Uservorgaben.
  173.           Begrenzen der Maximalanzahl Bilder in einem erzeugten Directory.
  174.           Andere Bildformate (dann müßte ein neuer Programmname her).
  175.           Unterschiedliches Verhalten für verschiedene Dateilängen.
  176.           Mehrere Prefsdateien.
  177.           Auch englische Fehlermeldungen und englische Anleitung.
  178.           ...
  179.  
  180.         (Was hiervon zuerst realisiert wird hängt auch etwas von den
  181.          registrierten Anwendern und deren Wünschen ab.)
  182.  
  183.         Die Sharewaregebühr kann auf folgendes Konto überwiesen werden:
  184.  
  185.           Martin Wietfeld
  186.           Konto: 578424-307
  187.           BLZ  : 250 100 30
  188.           Postbank Hannover (Germany)
  189.  
  190.  
  191.     Bugreports und Wünsche für spätere Versionen bitte an:
  192.  
  193.           hupsi@trashcan.mcnet.de
  194.  
  195.         oder
  196.  
  197.           Martin Wietfeld
  198.           Am Liesenfeld 15
  199.           D-38271 Oelber am weißen Wege (Germany)
  200.  
  201.  
  202.